package com.cheney.demo.dto.xiaoyusan;

import lombok.Data;

/**
 * @author chensi
 * @date 2022/1/26 13:44
 */
@Data
public class Policy {

    /**
     * "number": "1144940003685513",
     * "companyName": "招商仁和人寿",
     * "name": "招商仁和擎天柱3号定期寿险",
     * "versionName": "标准版",
     * "prem": 330000,
     * "coverage": 100000000,
     * "begtime": 1583164800,
     * "endtime": 2561385599,
     * "payYearsType": "Y",
     * "payYears": "30",
     * "insuredPeriod": "B70"
     */

    private String number;
    private String companyName;
    private String name;
    private String versionName;
    private String planId;
    private Integer prem;
    private Integer coverage;
    private Long begtime;
    private Long endtime;
    private String payYearsType;
    private String payYears;
    private String payType;
    private String insuredPeriod;
    private String hesBegtime;
    private String hesEndtime;
    private String hesDay;

    /**
     * number	string	保单号
     * companyName	string	保险公司
     * name	string	保险产品名称
     * versionName	string	产品版本名称
     * planId	string	版本id
     * prem	int	总保费	以分为单位
     * coverage	int	保额	以分为单位
     * begtime	bigint	保障起期	以秒为单位的时间戳
     * endtime	bigint	保障止期	以秒为单位的时间戳
     * payYearsType	string	缴费年限类型	短险为空
     * 			A => 缴到 N 岁
     * 			Y => 缴 N 年
     * 			C => 缴终身
     * 			W => 缴N个礼拜
     * 			M=>缴N个月
     * 			D=> 缴N天
     *
     * 			N 取下一列的payYears
     * payYears	string	缴费年限	例：
     * 			payYearsType Y
     * 			payYears 50
     * 			表示 缴50年
     * payType	string	缴费频率类型	Y  按年缴
     * 			M  按月缴
     * 			W  按周缴
     * 			D  按天缴
     * 			M3-M1   首次缴3个月 后续缴一个月
     * 			0 趸交
     * insuredPeriod	string	保障期限	短险该字段为空
     * 			AN =>保 N 年
     * 			BN =>保至 N 岁
     * 			DN =>保多少天
     * 			MN =>保多少月
     * 			WN =>保多少周
     * 			C => 保终身
     * hesBegtime	string	犹豫期开始时间
     * hesEndtime	string	犹豫期结束时间
     * hesDay	string	犹豫期天数
     */

}
